跳到主要内容

C++ 实参类型转换

为了确定最佳匹配,可以将转换的难易度分成几个等级:

  1. 精确匹配(相同,或从数组与函数转换成指针,或向实参中添加/删除顶层 const);
  2. 通过 const 转换实现;
  3. 通过类型提升实现;
  4. 通过算术或指针转换实现;
  5. 通过类类型转换实现。